package com.itheima.test7;

public class GirlFriendTest {
    public static void main(String[] args) {
        /*定义数组存储4个女朋友的对象
        女朋友的属性：姓名，年龄，性别，爱好
        要求1：计算出4个女朋友的平均年龄
        要求2：统计年龄比平均值小的女朋友有几个？并把她们所有的信息打印出来
         */

        //定义数组
        GirlFriend[] arr = new GirlFriend[4];

        //创建对象
        GirlFriend gf1=new GirlFriend("小施诗",19,'女',"打乒乓球");
        GirlFriend gf2=new GirlFriend("小希希",20,'女',"打游戏");
        GirlFriend gf3=new GirlFriend("小美",21,'女',"学习");
        GirlFriend gf4=new GirlFriend("小王",18,'女',"旅游");

        //把对象存入数组
        arr[0]=gf1;
        arr[1]=gf2;
        arr[2]=gf3;
        arr[3]=gf4;

        //要求1：计算出4个女朋友的平均年龄
        //定义求和变量
        double sum=0;
        //循环累加
        for (int i = 0; i < arr.length; i++) {
            sum+=arr[i].getAge();
        }
        //求平均数
        double avg=sum/arr.length;
        System.out.println(avg);

        //要求2：统计年龄比平均值小的女朋友有几个？并把她们所有的信息打印出来
        //循环比较
        //定义计数器
        int count=0;
        for (int i = 0; i < arr.length; i++) {
            GirlFriend gf=arr[i];
            if(gf.getAge()<avg){
                //打印信息
                System.out.println(gf.getName()+" "+gf.getAge()+" "
                        +gf.getGender()+" "+gf.getAge()+" "+gf.getHobby());
                //计数器
                count++;
            }
        }
        System.out.println("有"+count+"个");


    }
}
